show up unexpectedly

Translations
arriver à l'improviste